
body {
    color: #333;
    line-height: 1.8;
    letter-spacing: 0.08rem;
    font-family: open sans, helvetica neue, helvetica, arial, sans-serif
}

a {
    color: #000
}

a:focus,
a:visited {
    color: #333;
    text-decoration: none
}

a:active,
a:hover {
    cursor: pointer;
    color: #333;
    text-decoration: none
}

::selection {
    background-color: #333;
    color: #fff
}

::-moz-selection {
    background-color: #333;
    color: #fff
}

::-webkit-selection {
    background-color: #333;
    color: #fff
}

.btn {
    background-color: black;
    border-radius: 0;
    color: white;
    font-weight: 500;
    letter-spacing: 2px;
    margin: 1rem 0 .5rem 0;
    padding: 0.75rem 2.1875rem;
}

.btn.disabled:hover,
.btn.disabled:active {
    cursor: default
}

.btn:disabled {
    cursor: default
}

.btn+.btn {
    margin-left: 1rem
}

@media (max-width: 767px) {
    .btn {
        white-space: normal
    }
    .btn+.btn {
        margin-left: 0
    }
}

a.btn-link {
    font-weight: 200;
    padding-bottom: 0.4rem
}

a.btn-link:focus,
a.btn-link.focus,
a.btn-link:visited,
a.btn-link.visited,
a.btn-link:active,
a.btn-link.active {
    text-decoration: none
}

a.btn-link:hover {
    color: #000;
    border-bottom-color: #000;
    border-bottom: 1px solid;
    text-decoration: none;
    -webkit-transition: border .3s ease-in-out, color .3s ease-in-out;
    -moz-transition: border .3s ease-in-out, color .3s ease-in-out;
    -o-transition: border .3s ease-in-out, color .3s ease-in-out;
    transition: border 0.3s ease-in-out, color 0.3s ease-in-out
}

.form-control {
    background-color: #f5f5f5;
    border-radius: 3px;
    box-shadow: none;
    color: #565656;
    font-size: 0.875rem;
    line-height: 1.43;
    min-height: 3em;
    padding: 0.2em 1.07em 0.2em;
    border: 1px solid #e8e8e8
}

.form-control:focus {
    border: 1px solid #e8e8e8
}

.form-active .form-control:invalid {
    border-color: #f28281
}

.modal-backdrop.in {
    opacity: .8;
}

/*
    ============================================================
    added since moved to https://github.com/nebulasio/web-wallet.git
    ============================================================
    */

input.invalid,
textarea.invalid {
    border-color: red;
}

input.validation-guard {
    border-color: #e8e8e8;
}

label > i {
    color: gray;
    font-size: small;
}

.mt14 {
    margin-top: 14px;
}

::-webkit-scrollbar {
    display: none;
}

[data-i18n] {
    white-space: pre-line;
}

@media (max-width: 991px) {
    label > i {
        display: none;
    }
}

/*
    overrides bootstrap
    ============================================================
    */

.btn-primary {
    border-color: black;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: black;
}

/*
    overrides bootbox
    https://github.com/makeusabrew/bootbox/issues/566
    ============================================================
    */

.bootbox .modal-header h4 { order: 0; }
.bootbox .modal-header button { order: 1; }

/*
    overrides base.css
    ============================================================
    */

.bootbox .btn {
    line-height: 1;
    margin-bottom: 0;
    margin-top: 0;
}
